<?php
declare(strict_types=1);

namespace Zlf\Mysql\Traits;

trait Config
{


    /**
     * @describe 获取数据库链接地址
     * @return string
     * @user zlf zms-pro@qq.com 2025/1/18
     */
    public function getHost(): string
    {
        return $this->host;
    }

    /**
     * @describe 获取数据库端口
     * @return int
     * @user zlf zms-pro@qq.com 2025/1/18
     */
    public function getPort(): int
    {
        return $this->port;
    }


    /**
     * @describe 获取数据库账号
     * @return string
     * @user zlf zms-pro@qq.com 2025/1/18
     */
    public function getUser(): string
    {
        return $this->user;
    }

    /**
     * @describe 获取数据库密码
     * @return string
     * @user zlf zms-pro@qq.com 2025/1/18
     */
    public function getPass(): string
    {
        return $this->pass;
    }


    /**
     * @describe 获取数据库字符集
     * @return string
     * @user zlf zms-pro@qq.com 2025/1/18
     */
    public function getCharset(): string
    {
        return $this->charset;
    }


    /**
     * @describe 获取数据库名称
     * @return string
     * @user zlf zms-pro@qq.com 2025/1/18
     */
    public function getDbname(): string
    {
        return $this->dbname;
    }
}